package main

import (
	"flag"
	"fmt"
)

/*
   @Time : 2018/8/29 14:26 
   @Author : ff
*/
var length int
var charset string

func parseArgs() {
	flag.IntVar(&length, "l", 16, "-l ⽣成密码的长度")
	flag.StringVar(&charset, "t", "num",
		`-t 制定密码⽣成的字符集,
		num:只使⽤数字[0-9],
		char:只使⽤英⽂字母[a-zA-Z],
		mix: 使⽤数字和字母，
		advance:使⽤数字、字母以及特殊字符`)
	flag.Parse()
}
func main() {
	parseArgs()
	fmt.Println(length)
	fmt.Println(charset)
}
